@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;  }
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
body{ margin:0px; padding:0px; font-size:14px; font-family:"微软雅黑", Arial; color:#666; background:#ffffff; -webkit-text-size-adjust:none; /*position:relative;*/}
ul,li,hr,table,td,tr,p{ margin:0px;  padding:0px;}
li{ list-style:none;}
div{zoom:1}
img{ border:none;}
A{ text-decoration:none; color:#666;}
A:hover{ cursor:pointer;text-decoration:none;}
*{margin:0;padding:0;list-style-type:none;/*transition: all 1s ease 0s;*/}
#ie6-warning { background: #FFFFE1; position: absolute; left: 0; font-size: 12px; color: #333; width: 100%; padding: 2px 15px 2px 23px; text-align: left; z-index: 999; }
#ie6-warning a { color: #00F; }
a { text-decoration: none; outline-style: none; }
*:focus { outline: none; }

.clear_both{clear:both; overflow: hidden; font-size:0px; line-height:1px; height:1px;}
.cb{ clear:both;}
.dib{ display:inline-block; height:1px; width:100%;}
.dib_fz{letter-spacing:0px; word-spacing:0px; font-size:0;}
.oh{ overflow:hidden;}
.none{ display:none;}
.blok{ display:block;}



.i_zgs{width:100%;}
.izgsc{width:100%; }
.i_zgs_li{ display:inline-block; vertical-align:top; width:20%; min-height:577px; max-height:577px; padding-bottom:65px; position:relative; cursor:pointer; transition:all .4s ease 0s; overflow:hidden;}
/* .i_zgs_li .i_zgstit,.i_zgs_li .i_zgsmc,.i_zgs_li span{ display:none;} */
.js_wzgs{width:40%;}
.js_wzgs .i_zgstit,.js_wzgs .i_zgsmc,.js_wzgs span{ display:block;}
.js_wzgs .i_zgstit{width:53%; min-height:340px; padding:15px 3%; text-align:center;  position:absolute; top:50%; left:43%; z-index:3; margin:-200px 0 0 -22.5%; transition:all .4s ease 0s;}
.js_wzgs .i_zgstit .i_zgsimg{width:100%; height:auto; line-height:0; overflow:hidden;text-align: left;position: relative;}
.js_wzgs .i_zgstit .i_zgsimg img{width:20%; height:auto; max-height:128px;float: left;}
.js_wzgs .i_zgstit .i_zgsjs{width:100%; font-size:16px; line-height:26px; color:#ffffff; padding-top:35px; text-align:Justify;/*Firefox*/text-justify:inter-ideograph;/*IE*/}
.js_wzgs span{ display:block; width:33px; height:14px;position:absolute; bottom:64px; left:50%; z-index:2; margin-left:-16.5px; overflow:hidden;}
.js_wzgs .i_zgsmc{width:100%; position:absolute; bottom:0; left:0; z-index:5; font-size:22px; font-weight:lighter; text-align:center; color:#333333;}
.js_wzgs .i_zgsmc p{ font-size:14px; text-transform:uppercase; color:#999999;}
.i_zgs_li .i_qhan{width:80%; height:40px; line-height:25px; font-size:16px; color:#FFFFFF; z-index: 1; position:absolute;left: 60px;bottom: 60px; display: none;}
.i_zgs_li .i_qhan div{ display:inline-block; vertical-align:top; width:25px; height:25px; line-height:25px; font-size:15px; background:rgba(212,19,22,.6); border-radius:50%; overflow:hidden; color:#FFFFFF; text-align:center; margin-left:15px;}
.i_zgs_li .i_qhan span{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin-left: 23px;
}
.i_zgs_li .i_qhan img{
	width: 20%;
}
.i_zgs_li .i_zgstit{
	display: none;
}
.js_wzgs .i_zgstit .i_zgsimg span{
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	height: 33px;
	margin-left: -23%;
	width: auto;
	line-height: 33px;
	/* left: 113px; */
	bottom: -8px;
}
.line{
	width: 125px;
	height: auto;
	border: 1px solid #ffffff;
	margin-top: 55px;
}
.js_wzgs .i_zgstit .i_zgsjs p{
	/* height: 288px; */
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 11;
	-webkit-box-orient: vertical;
}


.mack20210804{
    visibility: visible;
    opacity: 1;
    height: 20%;
    width: 100%;
    content: "";
    background: linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 70%);
    display: block;
    top: auto;
    bottom: 0;
	position: absolute;
}
.mr0{ margin-right:0 !important;}

